package com.bhs.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class Order implements Serializable {

    private static final long serialVersionUID = -5174689044756954514L;
    private String orderId;//订单id
    private Long userId;//用户id
    private Long addId;//地址id
    private Double payment;//实付金额。精确到小数点后两位，单位：元
    private Integer status;//状态：1、未付款 2、已付款，3、未发货，4、已发货，5、待收货，6、待评价，7、交易成功，8、交易关闭，9、删除
    private Date createTime;//订单创建时间
    private Date updateTime;//订单更新时间
    private Date paymentTime;//付款时间
    private Date consignTime;//发货时间
    private Date endTime;//交易完成时间
    private Date closeTime;//交易关闭时间
    private String shippingName;//物流名称
    private String shippingCode;//物流单号
    private String buyerNick;//买家昵称
    private Integer buyerRate;//买家是否已评价
    private List<OrderItem> children;//订单中的商品集合



}
